/******************************************************************************/
/*      project Gray                                                          */
/*      Martin Robinson                                                       */
/*                                                                            */
/******************************************************************************/
package snippet;

import snippet.Snipet;

/**
 *
 * @author martin
 */
public final class SnipetEN implements Snipet{
  private SnipetEN(){}
  
  private static Snipet _singletonEN = new SnipetEN();
  public static Snipet singleton(){ return _singletonEN;}
  
  private static String _notInteger = "this is not a number";
  private static String _notDate = "this is not a date : expected YYYY-MM-DD";
  private static String _notTime = "this is not a time : expected HH:MM:SS";
  private static String _notMoney = "this is not a money value (dont put $ sign)";
  private static String _notPercent = "this is not a percentage value (dont put % sign)";
  
  private static String _notName = "this is not a name, name start with upper case letter";
  private static String _notAdresse = "this is not a street address, refer to example : 222, Robert street";
  private static String _notCP = "this is not a postal code, refer to example : X1X 2X2";
  private static String _notPhone = "this is not a telephone number, refer to example : (999) 999-9999";
  private static String _notUrl = "this is not a www url : domain.ext";
  private static String _notEmail = "this is not an email address : name@domain.ext";
  
  @Override
  public String notInteger(){
    return _notInteger;
  }
  @Override
  public String notDate(){
    return _notDate;
  }
  @Override
  public String notTime(){
    return _notTime;
  }
  @Override
  public String notMoney(){
    return _notMoney;
  }
  @Override
  public String notPercent(){
    return _notPercent;
  }

  @Override
  public String notName() {
    return _notName;
  }

  @Override
  public String notAdresse() {
    return _notAdresse;
  }

  @Override
  public String notCP() {
    return _notCP;
  }

  @Override
  public String notTelephone() {
    return _notPhone;
  }

  @Override
  public String notUrl() {
    return _notUrl;
  }

  @Override
  public String notEmail() {
    return _notEmail;
  }
}
